self-priming pump - Español Inglés Diccionario